Refine your search
Collections
Co-Authors
Year
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Hamed, Ahmed Y.
- Task Scheduling Optimization in Cloud Computing by Coronavirus Herd Immunity Optimizer Algorithm
Abstract Views :90 |
PDF Views:0
Authors
Affiliations
1 Faculty of Computers and Artificial Intelligence, Department of Computer Science, Sohag University, Sohag, 82524, EG
1 Faculty of Computers and Artificial Intelligence, Department of Computer Science, Sohag University, Sohag, 82524, EG
Source
International Journal of Advanced Networking and Applications, Vol 14, No 6 (2023), Pagination: 5686-5695Abstract
Cloud computing is now dominant in high-performance distributed computing, offering resource polling and on-demand services over the web. So, the task scheduling problem in a cloud computing environment becomes a significant analysis space due to the dynamic demand for user services. The primary goal of scheduling tasks is to allocate tasks to processors to achieve the shortest possible makespan while respecting priority restrictions. In heterogeneous multiprocessor systems, task and schedule assignments significantly impact the system's operation. Therefore, the different processes within the heuristic-based scheduling task algorithm will lead to a different makespan on a heterogeneous computing system. Thus, a suitable algorithm for scheduling should set precedence efficiently for every subtask based on the resources required to reduce its makespan. This paper proposes a novel efficient scheduling task algorithm based on the coronavirus herd immunity optimizer algorithm to solve task scheduling problems in a cloud computing environment. The basic idea of this method is to use the advantages of meta-heuristic algorithms to get the optimal solution. We evaluate the performance of our algorithm by applying it to three cases. The collected findings suggest that the proposed strategy successfully achieved the best solution in terms of makespan, speedup, efficiency, and throughput compared to others. Furthermore, the results demonstrate that the suggested technique beats existing methods new genetic algorithm (NGA), proposed particle swarm optimization (PPSO), whale optimization algorithm (WOA), enhanced genetic algorithm for task scheduling (EGA-TS), gravitational search algorithm (GSA), genetic algorithm (GA), and hybrid heuristic and genetic (HHG) by 22.8%, 12.3%, 8.8%, 7.3%, 7.3%, 3.4%, and 3.4% respectively according to makespan.Keywords
Cloud Computing, Coronavirus Herd Immunity Optimizer Algorithm, Heterogeneous Processors, Task Scheduling.References
- X. Chen, L. Cheng, C. Liu, Q. Liu, J. Liu et al., A woa-based optimization approach for task scheduling in cloud computing systems,IEEE Systems Journal, 14(3), 2020, 3117–3128.
- I. Attiya, M. Abd Elaziz and S. Xiong, Job scheduling in cloud computing using a modified harris hawks optimization and simulated annealing algorithm,Computational Intelligence and Neuroscience, 2020(1), 2020, 1-17.
- G. Natesan and A. Chokkalingam, An improved grey wolf optimization algorithm based task scheduling in cloud computing environment, The International Arab Journal of Information Technology, 17(1), 2020, 73-81.
- S.M.G. Kashikolaei, A.A.R. Hosseinabadi, B. Saemi, M.B. Shareh, A.K. Sangaiah et al., An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm,Journal of Supercomputing, 76(8), 2020, 6302–6329.
- A. Alameen and A. Gupta, Fitness rate-based rider optimization enabled for optimal task scheduling in cloud,Information Security Journal, 29(6), 2020, 310–326.
- KR Prasanna Kumar and K. Kousalya, Amelioration of task scheduling in cloud computing using crow search algorithm,Neural Computing and Applications, 32(10), 2020, 5901–5907.
- L. Abualigah and A. Diabat, A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments,Cluster Computing, 24(1), 2021, 205–223.
- M. Gokuldhev, G. Singaravel and N.R. Ram Mohan, Multi-objective local pollination-based gray wolf optimizer for task scheduling heterogeneous cloud environment,Journal of Circuits, Systems and Computers, 29(7), 2020, 1–24.
- A. Younes, A. BenSalah, T. Farag, F. A.Alghamdi and U. A. Badawi, Task scheduling algorithm for heterogeneous multi processing computing systems,Journal of Theoretical and Applied Information Technology, 97(12), 2019, 3477-3487.
- M. A. Al-Betar, Z. A. A. Alyasseri, M. A. Awadallah and L. A. Doush, Coronavirus herd immunity optimizer (CHIO),Neural Computing and Applications, 33(10), 2021, 5011–5042.
- I. Dubey and M. Gupta, Uniform mutation and SPV rule based optimized PSO algorithm for TSP problem, in Proc. of the 4th Int. Conf. on Electronics and Communication Systems, Coimbatore, India, 2017, 168–172.
- L. Wang, Q. Pan and F. M. Tasgetiren, A hybrid harmony search algorithm for the blocking permutation flow shop scheduling problem,Computers & Industrial Engineering, 61(1),2011, 76-83.
- A. Mishra, M. N. Sahoo and A. Satpathy, H3CSA: A makespan aware task scheduling technique for cloud environments,Transactions on Emerging Telecommunications Technologies,32(10), 2021, 1-20.
- S. Nabi, M. Ibrahim and J. M. Jimenez, DRALBA: Dynamic and resource aware load balanced scheduling approach for cloud computing,IEEE Access, 9(1), 2020, 61283-61297.
- B. Keshanchi, A. Souri and N. Navimipour, An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing, Journal of Systems and Software, 124(1), 2017, 1-21.
- T. Biswas, P. Kuila and A.K. Ray, A novel workflow scheduling with multi-criteria using particle swarm optimization for heterogeneous computing systems,Cluster Computing, 23(4), 2020, 3255–3271.
- S. R. Thennarasu, M. Selvam and K. Srihari, A new whale optimizer for workflow scheduling in cloud computing environment,Journal of Ambient Intelligence Humanized Computing, 12(3), 2020,3807-3814.
- T. Biswas, P. Kuila, A. K. Ray and M. Sarkar, Gravitational search algorithm based novel workflow scheduling for heterogeneous computing systems,Simulation Modelling Practice and Theory, 96(1), 2019, 1-21.
- M. Akbari, H. Rashidi and SH Alizadeh, An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems,Engineering Applications of Artificial Intelligence, 61(3), 2017, 35–46.
- A. Y. Hamed and M. H. Alkinani, Task scheduling optimization in cloud computing based on genetic algorithms,Computers, Materials & Continua, 69(3), 2021, 3289-3301.
- M. Sulaiman, Z. Halim, M. Lebbah, M. Waqas and S. Tu, An evolutionary computing-based efficient hybrid task scheduling approach for heterogeneous computing environment,Journal of Grid Computing, 19(1), 2021, 1-31.
- A.Y. Hamed, M. K. Elnahary, F. S. Alsubaei and H. H. El-Sayed, Optimization Task Scheduling Using Cooperation Search Algorithm for Heterogeneous Cloud Computing Systems,Computers, Materials & Continua, 74(1), 2023, 2133-2148.
- Task Scheduling Optimization in Cloud Computing by Social Group Optimization Algorithm
Abstract Views :45 |
PDF Views:1
Authors
Affiliations
1 Faculty of Computers and Artificial Intelligence, Department of Computer Science, Sohag University, Sohag, 82524, EG
1 Faculty of Computers and Artificial Intelligence, Department of Computer Science, Sohag University, Sohag, 82524, EG
Source
International Journal of Advanced Networking and Applications, Vol 15, No 2 (2023), Pagination: 5853-5860Abstract
In cloud computing systems, task scheduling is crucial. Task scheduling cannot be done based on a single criterion but rather on rules and regulations that may be referred to as an agreement between cloud customers and providers. This agreement is nothing more than the user's desire for the providers to offer the kind of service that they expect. Providing high-quality services to consumers under the deal is a critical duty for providers, who must also manage many responsibilities. The task scheduling problem may be considered the search for an ideal assignment or mapping of a collection of subtasks of distinct tasks across the available set of resources to meet the intended goals for tasks. This paper proposes an efficient scheduling task algorithm based on the social group optimization of cloud computing systems. By applying it to three cases, we evaluate the performance of our algorithm. The findings suggest that the proposed strategy successfully achieved the best solution in Makespan, Speedup, Efficiency, and Throughput.Keywords
Heterogeneous resources, Social Group Optimization Algorithm, Task scheduling, Cloud ComputingReferences
- R.M. Singh, S. Paul, A. Kumar, Task Scheduling in Cloud Computing : Review, 5 (2014) 7940–7944.
- L. Guo, S. Zhao, S. Shen, C. Jiang, Task scheduling optimization in cloud computing based on heuristic Algorithm, J. Networks. 7 (2012) 547–553. https://doi.org/10.4304/jnw.7.3.547-553.
- S. Kaur, A. Verma, An Efficient Approach to Genetic Algorithm for Task Scheduling in Cloud Computing Environment, Int. J. Inf. Technol. Comput. Sci. 4 (2012) 74–79. https://doi.org/10.5815/ijitcs.2012.10.09.
- K. Dasgupta, B. Mandal, P. Dutta, J.K. Mandal, S. Dam, A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing, Procedia Technol. 10 (2013) 340–347. https://doi.org/10.1016/j.protcy.2013.12.369.
- Y. Xu, K. Li, L. He, L. Zhang, K. Li, A Hybrid Chemical Reaction Optimization Scheme for Task Scheduling on Heterogeneous Computing Systems, IEEE Trans. Parallel Distrib. Syst. 26 (2015) 3208– 3222. https://doi.org/10.1109/TPDS.2014.2385698.
- N. Dordaie, N.J. Navimipour, A hybrid particle swarm optimization and hill climbing algorithm for task scheduling in the cloud environments, ICT Express. 4 (2018) 199–202. https://doi.org/10.1016/j.icte.2017.08.001.
- L.D. Dhinesh Babu, P. Venkata Krishna, Honey bee behavior inspired load balancing of tasks in cloud computing environments, Appl. Soft Comput. J. 13 (2013) 2292–2303. https://doi.org/10.1016/j.asoc.2013.01.025.
- A.Y. Hamed, M.H. Alkinani, Task scheduling optimization in cloud computing based on genetic algorithms, Comput. Mater. Contin. 69 (2021) 3289– 3301. https://doi.org/10.32604/cmc.2021.018658.
- S. Satapathy, A. Naik, Social group optimization (SGO): a new population evolutionary optimization technique, Complex Intell. Syst. 2 (2016) 173–203. https://doi.org/10.1007/s40747-016-0022-8.
- I. Dubey, M. Gupta, Uniform mutation and SPV rule based optimized PSO algorithm for TSP problem, Proc. 2017 4th Int. Conf. Electron. Commun. Syst. ICECS 2017. 17 (2017) 168–172. https://doi.org/10.1109/ECS.2017.8067862.
- L. Wang, Q.K. Pan, M.F. Tasgetiren, A hybrid harmony search algorithm for the blocking permutation flow shop scheduling problem, Comput. Ind. Eng. 61 (2011) 76–83. https://doi.org/10.1016/j.cie.2011.02.013.
- K. Dubey, M. Kumar, S.C. Sharma, Modified HEFT Algorithm for Task Scheduling in Cloud Environment, Procedia Comput. Sci. 125 (2018) 725–732. https://doi.org/10.1016/j.procs.2017.12.093.
- A. Kamalinia, A. Ghaffari, Hybrid Task Scheduling Method for Cloud Computing by Genetic and DE Algorithms, Wirel. Pers. Commun. 97 (2017) 6301– 6323. https://doi.org/10.1007/s11277-017-4839-2.
- H. Topcuoglu, S. Hariri, M.Y. Wu, Performanceeffective and low-complexity task scheduling for heterogeneous computing, IEEE Trans. Parallel Distrib. Syst. 13 (2002) 260–274. https://doi.org/10.1109/71.993206.
- S. Gupta, G. Agarwal, V. Kumar, Task scheduling in multiprocessor system using genetic algorithm, ICMLC 2010 - 2nd Int. Conf. Mach. Learn. Comput. (2010) 267–271. https://doi.org/10.1109/ICMLC.2010.50.